#ifndef __DEEPSEEK_CHAT_H__
#define __DEEPSEEK_CHAT_H__

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>

// OpenSSL库的头文件
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/bio.h>
#include <openssl/buffer.h>

#define BUFFER_SIZE 4096
extern char recvive_buffer[4096*2]; //玄学bug：如果使用参数传递recvive_buffer，就无法解析出数据，打印提取内容!!!


void process_escape_chars(char *str);
int receive_http_response(SSL *ssl);
int chat_with_bot(char *message);

#endif
